@charset "utf-8";
*{ margin:0; padding:0}
body{ font:12px/22px 微软雅黑,Arial, Helvetica, sans-serif;color:#666;}
ul,ol,li{ list-style:none}
a{color:#21759B; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px; vertical-align:middle;}
input{vertical-align:middle;}
form{display:inline;}
s{ text-decoration:none;}
h6{font-size:12px;}
em{ font-style:normal;}
select{padding:5px;border:1px solid #ddd;color:#666;border-radius:3px;}
.fleft{float:left;}
.fright{float:right;}
.fcenter{text-align:center;}
.clear{clear:both;}
.show{display:block;}
.hide{display:none;}
.fixed{ position:fixed}
.b{font-weight:bolder;}
.hr_10{height:10px;overflow:hidden;}
.inputText{padding:8px 5px;border:1px solid #ddd;color:#666;border-radius:3px;height:20px;}
.edit,.del,.add,.look{color:#21759B;cursor: pointer;margin:0 4px;}
.red{color:red;}
.hide{display:none;}

.odd{background:#f5f5f5;}

.pages{height:40px;text-align:center;margin:10px;}
.pages a,.pages span{border:1px solid #046cb5;color:#046cb5;height:20px;padding:0 5px;margin:1px;text-align:center;}
.pages span{background:#046cb5;color:#fff;}

/*clear clearfix*/
.clearfix:after {content:"\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.clearfix {zoom: 1;} 

.ml10{margin-left:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml20{margin-left:20px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}

.fc-f60{color:#f60;}

.w30{width:30px;}
.w60{width:60px;}
.w80{width:80px;}
.w120{width:120px;}
.w160{width:160px;}
.w240{width:240px;}

textarea{border:1px solid #ccc;background:#fff;margin:1px 0;}


.btnOrange,.btnGray,.btnGreen,.btnBlue{background:url(../images/bg.png) repeat-x;}

.btnRed,.btnBlue,.btnGreen,.btnOrange,.btnGray{padding:2px 10px;cursor:pointer;font-size:12px;border-radius:3px;-moz-border-radius:3px;}
.btnOrange{border:1px solid #f47602;color:#fff;}
.btnGreen{border:1px solid #749217;background-position:0 -32px;color:#fff;}
.btnBlue{border:1px solid #2d69ac;background-position:0 -64px;color:#fff;}
.btnGray{border:1px solid #d0d0d0;background-position:0 -96px;color:#666;}

.btnBlue{background-color:#0f74ac;background-image:-webkit-gradient(linear,left top,left bottom,from(#268ac2),to(#1e71a1));border-radius:3px;border:1px solid #004277;padding:3px 10px;color:#fff;}
.btnGreen{background-color:#7cb743;background-image:-webkit-gradient(linear,left top,left bottom,from(#8fc857),to(#5c9425));border-radius:3px;border:1px solid #51871c;padding:3px 10px;color:#fff;}
.btnOrange{background-color:#fd7708;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff980a),to(#fd6c09));border-radius:3px;border:1px solid #e95f00;padding:3px 10px;color:#fff;}
.btnGray{background-color:#f0f0f0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#e0e0e0));border-radius:3px;border:1px solid #999;padding:3px 10px;color:#575757;}

#message{width:420px;margin:100px auto;border:1px solid #90cce1;}
#message h3{padding-left:10px;background:#caebf7;height:30px;line-height:30px;border-bottom:1px solid #90cce1;}
#message ul{padding:10px;line-height:30px;font-size:14px;}

.head{background:#F7FCFE;background-color:#F5FAFD;background-image:-webkit-gradient(linear,left top,left bottom,from(#f7fcfe),to(#eff8ff));height:26px;line-height:26px;padding-left:10px;border-bottom:1px solid #BED1DD;}
.box{border:1px solid #D1E5EE;border-radius:3px;}
table{border-spacing:0px;}
table.list{border:1px solid #D1E5EE;border-radius:3px;width:97%;}
table.list tbody tr td{border-top:1px solid #fff;border-bottom:1px solid #D0DFE9;}
table.list tbody tr.odd td{background:#F7FCFE;}
.form{border:1px solid #D1E5EE;border-radius:3px;background:#F7FCFE;width:97%;font-size:12px;}
table.list thead,table.form thead{background-color:#F5FAFD;background-image:-webkit-gradient(linear,left top,left bottom,from(#f7fcfe),to(#eff8ff));height:26px;line-height:26px;font-size:14px;}
table.list thead th,table.form thead th{border-bottom:1px solid #BED1DD;color:#174F69;font-size:14px;}
table.form td{border-top:1px solid #fff;border-bottom:1px solid #e5eff8;}
table.form td.tkey{text-align:right;}
table.form td,table.form th,table.list td,table.list th{padding:4px 0px 4px 5px;text-align:left;}

table.form .ke-container td{padding:0px;border:0px;margin:0px;}

.windows{position:absolute;top:30%;left:20%;border:1px solid #D1E5EE;border-radius:3px;background:#F7FCFE;min-width:300px;_width:300px;}
.windows h4{background-color:#F5FAFD;background-image:-webkit-gradient(linear,left top,left bottom,from(#f7fcfe),to(#eff8ff));height:30px;line-height:30px;padding-left:10px;font-size:14px;border-bottom:1px solid #BED1DD;color:#174F69;}
.windows h4 a{font-size:12px;font-weight:500;float:right;margin-right:10px;}
.windows div.main{padding:10px;line-height:25px;}

.linkage_box{border:1px solid #ccc;padding:5px 10px; position:absolute;top:20px;left:10px;background:#fff; z-index:9;}
.linkage_box span{display:inline-block;margin-right:10px;height:30px;line-height:30px; cursor:pointer;color:#369;}
.linkage_box .close{position:absolute;top:5px;right:5px;width:16px;height:16px;background:url(../images/linkageIcon.png) no-repeat 98% -16px; text-indent:-99px;overflow:hidden;}
.linkage_select{display:inline-block;margin-right:10px; cursor:pointer;font-size:12px;padding:0px 15px 0px 10px;background:url(../images/linkageIcon.png) no-repeat 98% 2px; position:relative;}

.chooseList{}
.chooseList li{float:left;border:1px solid #d0d0d0;padding:1px 10px;margin:3px 5px 3px 0;background:#fff; cursor:pointer;}
.chooseList .current{border:1px solid #f60;}